﻿$(function(){
     
    $.fn.commNavTabs = function() {
        /* common nav-tabs */
        // comm-tabs, comm-tabs-head, head-item
        // comm-tabs-body, comm-tabs-body, body-item
    
        this.each(function() {
            var headItems = $(this).find(".head-item");
            var bodyItems = $(this).find(".body-item");
            headItems.on("click", function() {
                var idx = $(this).index();
                var tmpBodyItem = bodyItems.eq(idx);
                $(this).addClass("current").siblings().removeClass("current");
                tmpBodyItem.show().siblings().hide();
            });
        });
    };
    
    // comm-paging
    if($("<div>").paging) {
        
    $(".comm-paging").paging(100, {
        format : "[< nncnn >]",
        perpage : 7,
        page : 1,
        onSelect : function(page) {
            // $.ajax(), DOTO
            console.log("page: " + page);
        },
        onFormat: function (type) {
            switch (type) {
                case 'block': // n and c
                    if (!this.active) {
                        return "<a href='#' class='disable'>" + this.value + "</a>";
                    } else if(this.value == this.page) {
                        return "<a href='#' class='current'>" + this.value + "</a>";
                    } else {
                        return "<a href='#'>" + this.value + "</a>";
                    }
                    
                    return '<a href="#">' + this.value + '</a>';
                    
                case 'next': // >
                    if(this.page == this.pages) {
                        return "<a href='#' class='disable'>下一页</a>";
                    }
                    return '<a href="#">下一页</a>';
                case 'prev': // <
                    if(this.page == 1) {
                        return "<a href='#' class='disable'>上一页</a>";
                    }
                    return '<a href="#">上一页</a>';
                case 'first': // [
                    if(this.page == 1) { 
                        return "<a href='#' class='disable'>首页</a>";
                    }
                    return '<a href="#">首页</a>';
                case 'last': // ]
                    if(this.page == this.pages) {
                         return "<a href='#' class='disable'>尾页</a>";
                    }
                    return '<a href="#">尾页</a>';
            }
            return "";
        }
    });        
        
    }

    
    
    

       var tmplTopData = {
       welcome_txt : "欢迎来到咖啡集散交易中心平台",
       login_href : "#1",
       register_href : "#3",
       username: "张三",
       order_href : "#myorder",
       buyer_center_href : "#buyercenter",
       logout_href : "#logout",
   };
   
    var tmplSearchData = {
       web_logo_img : "../temp-resouce/images/b2b-web-logo.jpg",
       home_url: "#3",
       hot_words : [
        {
            href_val:"#4",
            word_txt:"咖啡豆"
        },
        {
            href_val:"#5",
            word_txt:"咖啡供应"
        },
        {
            href_val:"#6",
            word_txt:"咖啡机2"
        },
        {
            href_val:"#3",
            word_txt:"咖啡机3"
        },{
            href_val:"#4",
            word_txt:"咖啡机4"
        },{
            href_val:"#5",
            word_txt:"咖啡机5"
        },
        {
            href_val:"#6",
            word_txt:"咖啡机6"
        },
        {
            href_val:"#7",
            word_txt:"咖啡机7"
        }
       ],
       d_code_img : "../temp-resouce/images/d-code.jpg"
    };
    
    var tmplNavData = [
        {
            href_val : "#10",
            href_txt : "首页",
            new_flag : false
        },
        {
            href_val : "#10",
            href_txt : "自由集散区",
            new_flag : false
        },
        {
            href_val : "#10",
            href_txt : "供采分销区",
            new_flag : false
        },
        {
            href_val : "#10",
            href_txt : "供应报盘",
            new_flag : false
        },
        {
            href_val : "#10",
            href_txt : "采购询盘",
            new_flag : false
        },
        {
            href_val : "#10",
            href_txt : "商家中心",
            new_flag : false
        },
        {
            href_val : "#10",
            href_txt : "行业资讯",
            new_flag : false
        },
        {
            href_val : "#10",
            href_txt : "物流服务",
            new_flag : true
        },
        {
            href_val : "#10",
            href_txt : "金融服务",
            new_flag : true
        }
    ];
    
    var footNavTemplData = [
    {
    item_desc : "新手指南",
    item_list : [
        {
            href_val : "#20",
            href_txt : "免费注册"
        },{
            href_val : "#20",
            href_txt : "了解平台"
        },{
            href_val : "#20",
            href_txt : "找回密码"
        },{
            href_val : "#20",
            href_txt : "客服中心"
        }
       ]
    },
    {
    item_desc : "交易关注",
    item_list : [
        {
            href_val : "#20",
            href_txt : "发布询价"
        },{
            href_val : "#20",
            href_txt : "检索商品"
        },{
            href_val : "#20",
            href_txt : "采购商品"
        }
       ]
    },
    {
    item_desc : "采购商服务",
    item_list : [
        {
            href_val : "#20",
            href_txt : "发布询价"
        },{
            href_val : "#20",
            href_txt : "检索商品"
        },{
            href_val : "#20",
            href_txt : "采购商品"
        }
       ]
    },
    {
    item_desc : "供应商服务",
    item_list : [
        {
            href_val : "#20",
            href_txt : "发布供应"
        },{
            href_val : "#20",
            href_txt : "发布商品"
        },{
            href_val : "#20",
            href_txt : "在线交易"
        },{
            href_val : "#20",
            href_txt : "如何授权"
        }
       ]
    },
    {
    item_desc : "支付方式",
    item_list : [
        {
            href_val : "#20",
            href_txt : "中信银行"
        },{
            href_val : "#20",
            href_txt : "银行在线支付"
        }
       ]
    },
    {
    item_desc : "平台服务",
    item_list : [
        {
            href_val : "#20",
            href_txt : "物流服务"
        },{
            href_val : "#20",
            href_txt : "金融服务"
        }
       ]
    }
];
    var tmplCommLeftMenuData = [
        {
            title: "供求管理",
            menuItems : [
                {
                    href_val : "#supply",
                    lbl_txt : "发布供应报盘",
                },
                {
                    href_val : "#supply",
                    lbl_txt : "管理供应报盘",
                },
                {
                    href_val : "#supply",
                    lbl_txt : "还盘意向单",
                }
            ]
        },
        {
            title: "分销管理",
            menuItems : [
                {
                    href_val : "#supply",
                    lbl_txt : "订单管理",
                },
                {
                    href_val : "#supply",
                    lbl_txt : "我的采购商",
                },
                {
                    href_val : "#supply",
                    lbl_txt : "审批采购商",
                },
                {
                    href_val : "#supply",
                    lbl_txt : "价格策略组",
                },
                {
                    href_val : "#supply",
                    lbl_txt : "管理分销关系",
                }
            ]
        },
        {
            title: "店铺管理",
            menuItems : [
                {
                    href_val : "#supply",
                    lbl_txt : "商品管理",
                },
                {
                    href_val : "#supply",
                    lbl_txt : "分类管理",
                },
                {
                    href_val : "#supply",
                    lbl_txt : "店铺设置",
                },
                {
                    href_val : "#supply",
                    lbl_txt : "巡航设置",
                },
            ]
        },
        {
            title: "账户中心",
            menuItems : [
                {
                    href_val : "#supply",
                    lbl_txt : "账户首页",
                },
                {
                    href_val : "#supply",
                    lbl_txt : "公司资料",
                },
                {
                    href_val : "#supply",
                    lbl_txt : "修改密码",
                },
                {
                    href_val : "#supply",
                    lbl_txt : "短消息",
                }
            ]
        }
    ];
    
    
    commTemplUtil.setTempl("top_test", tmplTopData, "loginDone");
    commTemplUtil.setTempl("web_logo_search", tmplSearchData, "search");
    commTemplUtil.setTempl("comm_nav", tmplNavData, "headNav");
    commTemplUtil.setTempl("foot_nav", footNavTemplData, "footNav");

    commTemplUtil.addTempl("bottom_main",{} ,"bottomMenu");
    // leftmenuitems
    commTemplUtil.addTempl("leftmenuitems", tmplCommLeftMenuData, "leftMenu");

    $("#commTabs_1").commNavTabs();
    
});